Create manual tests job and update README#102
Merged
Conversation
Creates a new DeepWork job that automates running the manual hook/rule tests. The job ensures all tests run in sub-agents so hooks fire automatically, rather than being manually triggered. Key features: - run_not_fire_tests step: Runs all "should NOT fire" tests in parallel - run_fire_tests step: Runs "should fire" tests serially with git reverts - Clear instructions emphasizing sub-agent requirement and automatic hook firing - Quality criteria verify sub-agents were used and hooks observed (not triggered) - Updated manual_tests/README.md to point users to the new job
The instruction about editing both trigger and safety files doesn't apply to all tests - infinite block tests use promise tags, and created mode tests modify existing files. Each specific test prompt already explains what it needs to do.
This job tests the deepwork rules system in this specific repo, so it belongs in .deepwork/jobs/ not src/deepwork/standard_jobs/.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Creates a new DeepWork job that automates running the manual hook/rule tests. The job ensures all tests run in sub-agents so hooks fire automatically, rather than being manually triggered.
Key features: